package com.eco.fanliapp.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * 
 * CommissionScheme
 * 数据库表：web_commission_scheme
 */
@Getter
@Setter
@Data
@TableName("web_commission_scheme")//@TableName中的值对应着表名
public class CommissionScheme {

    /**
     * 主键
     * 表字段 : web_commission_scheme.id
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 普通分佣方案名称
     * 表字段 : web_commission_scheme.general_commission_scheme_name
     */
    private String generalCommissionSchemeName;

    /**
     * 佣金限制1
     * 表字段 : web_commission_scheme.commission_limit_one
     */
    private Integer commissionLimitOne;

    /**
     * 佣金限制2
     * 表字段 : web_commission_scheme.commission_limit_two
     */
    private Integer commissionLimitTwo;

    /**
     * 佣金限制3
     * 表字段 : web_commission_scheme.commission_limit_three
     */
    private Integer commissionLimitThree;

    /**
     * 佣金限制4
     * 表字段 : web_commission_scheme.commission_limit_four
     */
    private Integer commissionLimitFour;

    /**
     * 佣金限制5
     * 表字段 : web_commission_scheme.commission_limit_five
     */
    private Integer commissionLimitFive;

    /**
     * 分佣比例1
     * 表字段 : web_commission_scheme.commission_rate_one
     */
    private Integer commissionRateOne;

    /**
     * 分佣比例2
     * 表字段 : web_commission_scheme.commission_rate_two
     */
    private Integer commissionRateTwo;

    /**
     * 分佣比例3
     * 表字段 : web_commission_scheme.commission_rate_three
     */
    private Integer commissionRateThree;

    /**
     * 分佣比例4
     * 表字段 : web_commission_scheme.commission_rate_four
     */
    private Integer commissionRateFour;

    /**
     * 分佣比例5
     * 表字段 : web_commission_scheme.commission_rate_five
     */
    private Integer commissionRateFive;

    /**
     * 佣金分成（佣金分给被推荐人）
     * 表字段 : web_commission_scheme.commission_share
     */
    private Integer commissionShare;

    /**
     * 佣金分给一级推荐人
     * 表字段 : web_commission_scheme.primary_user_commission_share
     */
    private Integer primaryUserCommissionShare;

    /**
     * 佣金分给二级推荐人
     * 表字段 : web_commission_scheme.secondary_user_commission_share
     */
    private Integer secondaryUserCommissionShare;

    /**
     * 佣金分给三级推荐人
     * 表字段 : web_commission_scheme.threelevel_user_commission_share
     */
    private Integer threelevelUserCommissionShare;

    /**
     * 设备比例(设备所显示的金额比例)
     * 表字段 : web_commission_scheme.device_rate
     */
    private Integer deviceRate;

    /**
     * 额外设备比例
     * 表字段 : web_commission_scheme.device_extra_rate
     */
    private Integer deviceExtraRate;

}